pool of stagnant water - Spanish English Dictionary